Tested Ruby Configurations
Metadata for Ruby Configs
No JIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-02-10T16:53:20Z :detached: 7ece23bf74) [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-22-104\n",
"ec2 instance id": "i-09504dc34874e434d",
"ec2 instance type": "c5.metal",
"arch": "x86_64-linux",
"uname -a": "Linux ip-172-31-22-104 5.11.0-1023-aws #24~20.04.1-Ubuntu SMP Fri Dec 3 13:46:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "x86_64"
}
YJIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-02-10T16:53:20Z :detached: 7ece23bf74) +YJIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-22-104\n",
"ec2 instance id": "i-09504dc34874e434d",
"ec2 instance type": "c5.metal",
"arch": "x86_64-linux",
"uname -a": "Linux ip-172-31-22-104 5.11.0-1023-aws #24~20.04.1-Ubuntu SMP Fri Dec 3 13:46:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "x86_64"
}
YJIT Statistics (gathered in a separate stats run)
{
"30k_methods": [
{
"inline_code_size": 1843831,
"outlined_code_size": 1843632,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 226,
"code_gc_count": 0,
"code_region_size": 3698688,
"yjit_alloc_size": 9825689,
"all_stats": true,
"exec_instruction": 13199219020,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 129408,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 592757,
"compiled_iseq_count": 5781,
"compiled_block_count": 19359,
"compiled_branch_count": 27144,
"compilation_failure": 0,
"block_next_count": 5022,
"defer_count": 6786,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 225,
"num_gc_obj_refs": 20338,
"x86_call_rel32": 12583,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 239,
"total_insns_count": 13199811777,
"ratio_in_yjit": 99.99550935263309,
"side_exit_count": 0,
"total_exit_count": 129408,
"avg_len_in_yjit": 101996.93233803165
}
],
"getivar": [
{
"inline_code_size": 6208,
"outlined_code_size": 5184,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 44473,
"all_stats": true,
"exec_instruction": 29716023425,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1289,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1392018739,
"compiled_iseq_count": 8,
"compiled_block_count": 74,
"compiled_branch_count": 109,
"compilation_failure": 0,
"block_next_count": 29,
"defer_count": 33,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"x86_call_rel32": 63,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 237,
"total_insns_count": 31108042164,
"ratio_in_yjit": 95.52521263902965,
"side_exit_count": 0,
"total_exit_count": 1289,
"avg_len_in_yjit": 23053548.041117147
}
],
"lee": [
{
"inline_code_size": 215608,
"outlined_code_size": 214868,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 27,
"code_gc_count": 0,
"code_region_size": 438272,
"yjit_alloc_size": 1302081,
"all_stats": true,
"exec_instruction": 6587645340,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 22,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 22,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 22,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 64,
"leave_interp_return": 67511000,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2101840,
"compiled_iseq_count": 49,
"compiled_block_count": 635,
"compiled_branch_count": 1170,
"compilation_failure": 0,
"block_next_count": 257,
"defer_count": 259,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 8,
"num_gc_obj_refs": 464,
"x86_call_rel32": 635,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 148585,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 58,
"exit_opt_send_without_block": 46000,
"exit_objtostring": 1,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 64,
"exit_throw": 20698,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 7,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 467,
"total_insns_count": 6589531767,
"ratio_in_yjit": 99.96810334824508,
"side_exit_count": 215413,
"total_exit_count": 67726413,
"avg_len_in_yjit": 97.2653007180522
}
],
"optcarrot": [
{
"inline_code_size": 226160,
"outlined_code_size": 225228,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 28,
"code_gc_count": 0,
"code_region_size": 454656,
"yjit_alloc_size": 1620047,
"all_stats": true,
"exec_instruction": 11563509050,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 8971,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 251890636,
"leave_start_pc_non_zero": 63,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 87070484,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 8970,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 51294419290,
"compiled_iseq_count": 195,
"compiled_block_count": 2758,
"compiled_branch_count": 4508,
"compilation_failure": 0,
"block_next_count": 949,
"defer_count": 1248,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 18,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 18,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 24,
"num_gc_obj_refs": 821,
"x86_call_rel32": 2325,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 87070484,
"exit_setinstancevariable": 8970,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 18,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 8971,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 482,
"total_insns_count": 62770839897,
"ratio_in_yjit": 18.28304452486463,
"side_exit_count": 87088443,
"total_exit_count": 338979079,
"avg_len_in_yjit": 33.85583747780493
}
],
"rubykon": [
{
"inline_code_size": 138405,
"outlined_code_size": 136292,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 17,
"code_gc_count": 0,
"code_region_size": 278528,
"yjit_alloc_size": 901009,
"all_stats": true,
"exec_instruction": 82150637221,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 28755,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 17039,
"leave_interp_return": 992806760,
"leave_start_pc_non_zero": 102509,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 186803197,
"compiled_iseq_count": 144,
"compiled_block_count": 1581,
"compiled_branch_count": 2752,
"compilation_failure": 0,
"block_next_count": 576,
"defer_count": 601,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 3,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 3,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 16,
"num_gc_obj_refs": 843,
"x86_call_rel32": 1439,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 3,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 28790,
"exit_opt_send_without_block": 166,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 17039,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 10991561,
"exit_opt_neq": 3,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 38,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 25,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 267,
"total_insns_count": 82326402792,
"ratio_in_yjit": 99.77309442576768,
"side_exit_count": 11037626,
"total_exit_count": 1003844386,
"avg_len_in_yjit": 81.8250325852796
}
],
"30k_ifelse": [
{
"inline_code_size": 5004281,
"outlined_code_size": 5002280,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 611,
"code_gc_count": 0,
"code_region_size": 10010624,
"yjit_alloc_size": 29770789,
"all_stats": true,
"exec_instruction": 13383675677,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 75653,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1706238,
"compiled_iseq_count": 9263,
"compiled_block_count": 50805,
"compiled_branch_count": 67890,
"compilation_failure": 0,
"block_next_count": 9113,
"defer_count": 16087,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 610,
"num_gc_obj_refs": 37596,
"x86_call_rel32": 41823,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 240,
"total_insns_count": 13385381915,
"ratio_in_yjit": 99.98725297484349,
"side_exit_count": 0,
"total_exit_count": 75653,
"avg_len_in_yjit": 176908.72373864884
}
],
"hexapdf": [
{
"inline_code_size": 978371,
"outlined_code_size": 977068,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 120,
"code_gc_count": 0,
"code_region_size": 1961984,
"yjit_alloc_size": 6321267,
"all_stats": true,
"exec_instruction": 11851801999,
"send_keywords": 0,
"send_klass_megamorphic": 10138740,
"send_kw_splat": 87120,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 4209814,
"send_ivar_set_method": 0,
"send_zsuper_method": 180109,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 16,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 184039,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 73502,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 324,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 16,
"send_args_splat_cfunc_var_args": 257196,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 73202,
"send_iseq_ruby2_keywords": 16,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 292982,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 293297,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 37107,
"invokeblock_symbol": 658260,
"leave_se_interrupt": 204,
"leave_interp_return": 239239629,
"leave_start_pc_non_zero": 839215,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 116143,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1444934404,
"compiled_iseq_count": 606,
"compiled_block_count": 9044,
"compiled_branch_count": 17020,
"compilation_failure": 0,
"block_next_count": 3049,
"defer_count": 3145,
"freed_iseq_count": 2,
"exit_from_branch_stub": 0,
"invalidation_count": 17,
"invalidate_method_lookup": 10,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 99,
"num_gc_obj_refs": 5934,
"x86_call_rel32": 8105,
"x86_call_reg": 3,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 293835,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 6030,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 5,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4322242,
"exit_opt_send_without_block": 10550985,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 769985,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 293313,
"exit_invokeblock": 695367,
"exit_leave": 204,
"exit_throw": 110109,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 4,
"exit_opt_minus": 1,
"exit_opt_mult": 8,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 293259,
"exit_opt_neq": 628,
"exit_opt_lt": 0,
"exit_opt_le": 176,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 132,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 1,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 109803,
"exit_setlocal_WC_1": 215,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 905,
"total_insns_count": 13279290101,
"ratio_in_yjit": 89.11888818596418,
"side_exit_count": 17446302,
"total_exit_count": 256685931,
"avg_len_in_yjit": 46.104418932878716
}
],
"erubi": [
{
"inline_code_size": 172711,
"outlined_code_size": 172424,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 22,
"code_gc_count": 0,
"code_region_size": 356352,
"yjit_alloc_size": 1066089,
"all_stats": true,
"exec_instruction": 2519667530,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 2,
"leave_interp_return": 53267054,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 16070,
"compiled_iseq_count": 9,
"compiled_block_count": 83,
"compiled_branch_count": 135,
"compilation_failure": 0,
"block_next_count": 38,
"defer_count": 33,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 52,
"x86_call_rel32": 88,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 4546,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 2,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 466,
"total_insns_count": 2519679052,
"ratio_in_yjit": 99.99936222035949,
"side_exit_count": 4548,
"total_exit_count": 53271602,
"avg_len_in_yjit": 47.298427068140356
}
],
"nbody": [
{
"inline_code_size": 16347,
"outlined_code_size": 13676,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 32768,
"yjit_alloc_size": 99069,
"all_stats": true,
"exec_instruction": 11242339426,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 6141089,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 22322,
"compiled_iseq_count": 10,
"compiled_block_count": 178,
"compiled_branch_count": 278,
"compilation_failure": 0,
"block_next_count": 78,
"defer_count": 82,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 67,
"x86_call_rel32": 170,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 240,
"total_insns_count": 11242361748,
"ratio_in_yjit": 99.9998014474138,
"side_exit_count": 0,
"total_exit_count": 6141089,
"avg_len_in_yjit": 1830.675215096215
}
],
"chunky_png": [
{
"inline_code_size": 243510,
"outlined_code_size": 242116,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 30,
"code_gc_count": 0,
"code_region_size": 491520,
"yjit_alloc_size": 1494503,
"all_stats": true,
"exec_instruction": 9991664124,
"send_keywords": 11751,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 259,
"leave_interp_return": 242756426,
"leave_start_pc_non_zero": 22,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 427961,
"compiled_iseq_count": 86,
"compiled_block_count": 1074,
"compiled_branch_count": 1835,
"compilation_failure": 0,
"block_next_count": 423,
"defer_count": 395,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 12,
"num_gc_obj_refs": 683,
"x86_call_rel32": 1013,
"x86_call_reg": 9,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 14231,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 47,
"exit_opt_send_without_block": 4320,
"exit_objtostring": 3,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 11751,
"exit_invokeblock": 0,
"exit_leave": 259,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 485,
"total_insns_count": 9992061472,
"ratio_in_yjit": 99.99571698992045,
"side_exit_count": 30613,
"total_exit_count": 242787039,
"avg_len_in_yjit": 41.15389994521083
}
],
"sequel": [
{
"inline_code_size": 533776,
"outlined_code_size": 533256,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 66,
"code_gc_count": 0,
"code_region_size": 1077248,
"yjit_alloc_size": 3232617,
"all_stats": true,
"exec_instruction": 523762482,
"send_keywords": 501000,
"send_klass_megamorphic": 8515923,
"send_kw_splat": 166881,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 3,
"send_ivar_set_method": 166889,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 834713,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 12,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 4322,
"leave_interp_return": 18364217,
"leave_start_pc_non_zero": 70,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 109837890,
"compiled_iseq_count": 47,
"compiled_block_count": 614,
"compiled_branch_count": 1051,
"compilation_failure": 0,
"block_next_count": 183,
"defer_count": 155,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 8,
"num_gc_obj_refs": 616,
"x86_call_rel32": 526,
"x86_call_reg": 1,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 333822,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1002904,
"exit_opt_send_without_block": 8685865,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 501000,
"exit_invokeblock": 0,
"exit_leave": 4322,
"exit_throw": 333993,
"exit_jump": 0,
"exit_branchif": 49,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 191,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 247,
"exit_opt_neq": 91,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 209,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 100,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 45,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 700,
"total_insns_count": 622737534,
"ratio_in_yjit": 82.36208932285106,
"side_exit_count": 10862838,
"total_exit_count": 29227055,
"avg_len_in_yjit": 17.5487966201179
}
],
"etanni": [
{
"inline_code_size": 12299,
"outlined_code_size": 10956,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 65545,
"all_stats": true,
"exec_instruction": 121217209,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 19472,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 513,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1094169222,
"compiled_iseq_count": 11,
"compiled_block_count": 55,
"compiled_branch_count": 73,
"compilation_failure": 0,
"block_next_count": 24,
"defer_count": 19,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 31,
"x86_call_rel32": 48,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 19472,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 38473472,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 243,
"total_insns_count": 1176893487,
"ratio_in_yjit": 7.0290358400122575,
"side_exit_count": 38492944,
"total_exit_count": 38493457,
"avg_len_in_yjit": 2.149047434217197
}
],
"mail": [
{
"inline_code_size": 627827,
"outlined_code_size": 626064,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 77,
"code_gc_count": 0,
"code_region_size": 1257472,
"yjit_alloc_size": 4202507,
"all_stats": true,
"exec_instruction": 2456037204,
"send_keywords": 0,
"send_klass_megamorphic": 226062,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 1009015,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 139113,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 34742,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 173884,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 17371,
"invokeblock_symbol": 0,
"leave_se_interrupt": 353,
"leave_interp_return": 12348026,
"leave_start_pc_non_zero": 34832,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 26097,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 8693,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 24232642,
"compiled_iseq_count": 347,
"compiled_block_count": 4883,
"compiled_branch_count": 8798,
"compilation_failure": 0,
"block_next_count": 1662,
"defer_count": 1764,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 9,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 4,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 57,
"num_gc_obj_refs": 3371,
"x86_call_rel32": 4573,
"x86_call_reg": 8,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 26097,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 5,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 8693,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1078532,
"exit_opt_send_without_block": 896710,
"exit_objtostring": 44,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 173884,
"exit_invokeblock": 17371,
"exit_leave": 353,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 12,
"exit_branchunless": 5,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 3,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 7,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 17379,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 113071,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 134,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 689,
"total_insns_count": 2477937546,
"ratio_in_yjit": 99.02206405326407,
"side_exit_count": 2332300,
"total_exit_count": 14680326,
"avg_len_in_yjit": 167.14239888133275
}
],
"keyword_args": [
{
"inline_code_size": 7075,
"outlined_code_size": 4460,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 37093,
"all_stats": true,
"exec_instruction": 22495014092,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 204501407,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 17876,
"compiled_iseq_count": 9,
"compiled_block_count": 63,
"compiled_branch_count": 95,
"compilation_failure": 0,
"block_next_count": 18,
"defer_count": 24,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 51,
"x86_call_rel32": 50,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 22495031968,
"ratio_in_yjit": 99.9999205335648,
"side_exit_count": 0,
"total_exit_count": 204501407,
"avg_len_in_yjit": 109.99931209275249
}
],
"fib": [
{
"inline_code_size": 4932,
"outlined_code_size": 3592,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 12288,
"yjit_alloc_size": 28571,
"all_stats": true,
"exec_instruction": 33402432607,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1117,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 14715,
"compiled_iseq_count": 8,
"compiled_block_count": 49,
"compiled_branch_count": 69,
"compilation_failure": 0,
"block_next_count": 17,
"defer_count": 17,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 28,
"x86_call_rel32": 45,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 33402447322,
"ratio_in_yjit": 99.99995594634171,
"side_exit_count": 0,
"total_exit_count": 1117,
"avg_len_in_yjit": 29903699.73769024
}
],
"setivar_object": [
{
"inline_code_size": 5576,
"outlined_code_size": 4352,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 33257,
"all_stats": true,
"exec_instruction": 16036021498,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1258,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812018115,
"compiled_iseq_count": 8,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 19,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"x86_call_rel32": 64,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 237,
"total_insns_count": 16848039612,
"ratio_in_yjit": 95.18034065861502,
"side_exit_count": 1,
"total_exit_count": 1259,
"avg_len_in_yjit": 12737110.005559968
}
],
"setivar": [
{
"inline_code_size": 5241,
"outlined_code_size": 4352,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 33129,
"all_stats": true,
"exec_instruction": 50996057877,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 3099,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812051203,
"compiled_iseq_count": 8,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 19,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"x86_call_rel32": 54,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 237,
"total_insns_count": 51808109080,
"ratio_in_yjit": 98.43257895835174,
"side_exit_count": 0,
"total_exit_count": 3099,
"avg_len_in_yjit": 16455649.524685383
}
],
"str_concat": [
{
"inline_code_size": 6449,
"outlined_code_size": 4764,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 41155,
"all_stats": true,
"exec_instruction": 12809427600,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 49264,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 48921279,
"compiled_iseq_count": 10,
"compiled_block_count": 72,
"compiled_branch_count": 94,
"compilation_failure": 0,
"block_next_count": 36,
"defer_count": 20,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 43,
"x86_call_rel32": 71,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 369,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 12858348510,
"ratio_in_yjit": 99.61953684050519,
"side_exit_count": 369,
"total_exit_count": 49633,
"avg_len_in_yjit": 258082.8729071384
}
],
"activerecord": [
{
"inline_code_size": 738631,
"outlined_code_size": 738036,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 91,
"code_gc_count": 0,
"code_region_size": 1486848,
"yjit_alloc_size": 4475619,
"all_stats": true,
"exec_instruction": 1598942518,
"send_keywords": 0,
"send_klass_megamorphic": 1925997,
"send_kw_splat": 427798,
"send_args_splat_super": 0,
"send_iseq_zsuper": 214000,
"send_block_arg": 2139807,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 855998,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 4065701,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 427974,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 427975,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 2995895,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 214000,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 814,
"leave_interp_return": 38948626,
"leave_start_pc_non_zero": 642073,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 186249930,
"compiled_iseq_count": 205,
"compiled_block_count": 1517,
"compiled_branch_count": 2636,
"compilation_failure": 0,
"block_next_count": 550,
"defer_count": 566,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 17,
"num_gc_obj_refs": 1044,
"x86_call_rel32": 1366,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 5991839,
"exit_opt_send_without_block": 5992203,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 641929,
"exit_invokeblock": 855998,
"exit_leave": 814,
"exit_throw": 214000,
"exit_jump": 0,
"exit_branchif": 2,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 3,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 213973,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1048,
"total_insns_count": 1771281686,
"ratio_in_yjit": 89.48501915465522,
"side_exit_count": 13910762,
"total_exit_count": 52859388,
"avg_len_in_yjit": 29.985813607981992
}
],
"cfunc_itself": [
{
"inline_code_size": 6367,
"outlined_code_size": 4084,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 12288,
"yjit_alloc_size": 33409,
"all_stats": true,
"exec_instruction": 10060017731,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 251501334,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 20564,
"compiled_iseq_count": 8,
"compiled_block_count": 61,
"compiled_branch_count": 82,
"compilation_failure": 0,
"block_next_count": 28,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 41,
"x86_call_rel32": 58,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 10060038295,
"ratio_in_yjit": 99.99979558725924,
"side_exit_count": 0,
"total_exit_count": 251501334,
"avg_len_in_yjit": 39.999858334747444
}
],
"liquid-render": [
{
"inline_code_size": 439618,
"outlined_code_size": 437780,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 54,
"code_gc_count": 0,
"code_region_size": 880640,
"yjit_alloc_size": 2768243,
"all_stats": true,
"exec_instruction": 2922615536,
"send_keywords": 0,
"send_klass_megamorphic": 33600,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 251896,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 8651234,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 1585,
"leave_interp_return": 52681572,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 411459236,
"compiled_iseq_count": 147,
"compiled_block_count": 1860,
"compiled_branch_count": 3294,
"compilation_failure": 0,
"block_next_count": 701,
"defer_count": 615,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 7,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 7,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 21,
"num_gc_obj_refs": 1209,
"x86_call_rel32": 1697,
"x86_call_reg": 5,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 7,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 251941,
"exit_opt_send_without_block": 8685102,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 1585,
"exit_throw": 3389341,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 4,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 52,
"exit_opt_mod": 0,
"exit_opt_eq": 16800,
"exit_opt_neq": 6,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 7,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 144,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 10,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 778,
"total_insns_count": 3321729773,
"ratio_in_yjit": 87.61310328900134,
"side_exit_count": 12344999,
"total_exit_count": 65026571,
"avg_len_in_yjit": 44.755097681530835
}
],
"psych-load": [
{
"inline_code_size": 197324,
"outlined_code_size": 197060,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 25,
"code_gc_count": 0,
"code_region_size": 405504,
"yjit_alloc_size": 1192937,
"all_stats": true,
"exec_instruction": 10805287666,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 13471,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 26942,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 13471,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 4501,
"leave_interp_return": 171945437,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 877108,
"compiled_iseq_count": 64,
"compiled_block_count": 566,
"compiled_branch_count": 989,
"compilation_failure": 0,
"block_next_count": 174,
"defer_count": 218,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 7,
"num_gc_obj_refs": 371,
"x86_call_rel32": 569,
"x86_call_reg": 1,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 26942,
"exit_opt_send_without_block": 17965,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 13471,
"exit_invokeblock": 0,
"exit_leave": 4501,
"exit_throw": 13471,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 539,
"total_insns_count": 10806088423,
"ratio_in_yjit": 99.99188320541471,
"side_exit_count": 76351,
"total_exit_count": 172021788,
"avg_len_in_yjit": 62.81303921221886
}
],
"binarytrees": [
{
"inline_code_size": 9186,
"outlined_code_size": 8800,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 44515,
"all_stats": true,
"exec_instruction": 9402651979,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 3,
"leave_interp_return": 2534807,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 7786,
"compiled_iseq_count": 11,
"compiled_block_count": 75,
"compiled_branch_count": 111,
"compilation_failure": 0,
"block_next_count": 24,
"defer_count": 27,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 51,
"x86_call_rel32": 82,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 3,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 9402659762,
"ratio_in_yjit": 99.9999171936431,
"side_exit_count": 3,
"total_exit_count": 2534810,
"avg_len_in_yjit": 3709.4109523001725
}
],
"respond_to": [
{
"inline_code_size": 6817,
"outlined_code_size": 5228,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 47279,
"all_stats": true,
"exec_instruction": 21630032213,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 360501770,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 29195,
"compiled_iseq_count": 8,
"compiled_block_count": 76,
"compiled_branch_count": 126,
"compilation_failure": 0,
"block_next_count": 38,
"defer_count": 28,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 42,
"x86_call_rel32": 62,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 21630061408,
"ratio_in_yjit": 99.99986502581083,
"side_exit_count": 0,
"total_exit_count": 360501770,
"avg_len_in_yjit": 59.999794766611
}
],
"erubi_rails": [
{
"inline_code_size": 1334453,
"outlined_code_size": 1332544,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 163,
"code_gc_count": 0,
"code_region_size": 2670592,
"yjit_alloc_size": 3955213,
"all_stats": true,
"exec_instruction": 1333969827,
"send_keywords": 0,
"send_klass_megamorphic": 33,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 377371,
"send_block_arg": 251536,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 628914,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 2012381,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 125771,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 251542,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 125772,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 251542,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2540,
"invokesuper_block": 6,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 609,
"leave_interp_return": 33844683,
"leave_start_pc_non_zero": 628978,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 156133368,
"compiled_iseq_count": 290,
"compiled_block_count": 2371,
"compiled_branch_count": 3949,
"compilation_failure": 0,
"block_next_count": 871,
"defer_count": 851,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 1,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 26,
"num_gc_obj_refs": 1636,
"x86_call_rel32": 2104,
"x86_call_reg": 4,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 125800,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1131968,
"exit_opt_send_without_block": 1257793,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 4,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 883003,
"exit_invokeblock": 628914,
"exit_leave": 609,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 8,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 1,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 5,
"exit_opt_or": 0,
"exit_opt_aref": 125771,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2179,
"total_insns_count": 1485949318,
"ratio_in_yjit": 89.49268551028737,
"side_exit_count": 4153877,
"total_exit_count": 37998560,
"avg_len_in_yjit": 34.996482761452015
}
],
"fannkuchredux": [
{
"inline_code_size": 20230,
"outlined_code_size": 18972,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 3,
"code_gc_count": 0,
"code_region_size": 45056,
"yjit_alloc_size": 115353,
"all_stats": true,
"exec_instruction": 44412175949,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 693,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 4827069643,
"compiled_iseq_count": 8,
"compiled_block_count": 205,
"compiled_branch_count": 324,
"compilation_failure": 0,
"block_next_count": 73,
"defer_count": 90,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 2,
"num_gc_obj_refs": 57,
"x86_call_rel32": 224,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 49239245592,
"ratio_in_yjit": 90.19670268103323,
"side_exit_count": 0,
"total_exit_count": 693,
"avg_len_in_yjit": 64086833.98124098
}
],
"ruby-lsp": [
{
"inline_code_size": 3771238,
"outlined_code_size": 3770296,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 461,
"code_gc_count": 0,
"code_region_size": 7548928,
"yjit_alloc_size": 23738081,
"all_stats": true,
"exec_instruction": 1459923707,
"send_keywords": 147152,
"send_klass_megamorphic": 17254649,
"send_kw_splat": 29920,
"send_args_splat_super": 0,
"send_iseq_zsuper": 301,
"send_block_arg": 527428,
"send_ivar_set_method": 0,
"send_zsuper_method": 5992,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 7232,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 3739,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 1810574,
"send_iseq_has_post": 64308,
"send_iseq_has_kwrest": 933,
"send_iseq_has_no_kw": 23319,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 280608,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 33921,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 4,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 3867,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 449514,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 68997,
"send_iseq_splat_arity_error": 961,
"send_iseq_ruby2_keywords": 87371,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 67291,
"send_send_getter": 252566,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2398,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 986,
"invokeblock_symbol": 130219,
"leave_se_interrupt": 312,
"leave_interp_return": 38014107,
"leave_start_pc_non_zero": 159507,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 3943815,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 344312,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 16627,
"expandarray_postarg": 0,
"expandarray_not_array": 33446,
"expandarray_rhs_too_small": 35873,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 16504,
"binding_set": 0,
"vm_insns_count": 629316835,
"compiled_iseq_count": 3353,
"compiled_block_count": 35088,
"compiled_branch_count": 70103,
"compilation_failure": 0,
"block_next_count": 10573,
"defer_count": 12035,
"freed_iseq_count": 14,
"exit_from_branch_stub": 0,
"invalidation_count": 297,
"invalidate_method_lookup": 100,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 113,
"invalidate_constant_ic_fill": 84,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 416,
"num_gc_obj_refs": 28349,
"x86_call_rel32": 30216,
"x86_call_reg": 60,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 625771,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 3909519,
"exit_setinstancevariable": 344312,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 334015,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 85946,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 43888,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2363338,
"exit_opt_send_without_block": 18659113,
"exit_objtostring": 2,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 1289,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 276164,
"exit_invokeblock": 131644,
"exit_leave": 312,
"exit_throw": 522341,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 19492,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 5,
"exit_opt_mult": 0,
"exit_opt_div": 2,
"exit_opt_mod": 0,
"exit_opt_eq": 4630,
"exit_opt_neq": 29,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 107450,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 43999,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 2,
"exit_opt_size": 3603,
"exit_opt_empty_p": 49411,
"exit_opt_succ": 0,
"exit_opt_not": 6930,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 158612,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1814,
"total_insns_count": 2061548722,
"ratio_in_yjit": 69.47358904089,
"side_exit_count": 27691820,
"total_exit_count": 65705927,
"avg_len_in_yjit": 21.797605671098744
}
],
"railsbench": [
{
"inline_code_size": 2102801,
"outlined_code_size": 2100996,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 257,
"code_gc_count": 0,
"code_region_size": 4206592,
"yjit_alloc_size": 9200979,
"all_stats": true,
"exec_instruction": 3545596576,
"send_keywords": 90,
"send_klass_megamorphic": 69,
"send_kw_splat": 565247,
"send_args_splat_super": 0,
"send_iseq_zsuper": 2073156,
"send_block_arg": 2830295,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 12,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 1376292,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 5276047,
"send_iseq_has_post": 89381,
"send_iseq_has_kwrest": 237827,
"send_iseq_has_no_kw": 805124,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 89971,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 716560,
"send_args_splat_cfunc_zuper": 89972,
"send_args_splat_cfunc_ruby2_keywords": 2673,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 1114647,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 206367,
"invokesuper_block": 90660,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 730,
"leave_interp_return": 71793954,
"leave_start_pc_non_zero": 1479767,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 1,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 448603,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 77,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 257993799,
"compiled_iseq_count": 1366,
"compiled_block_count": 11190,
"compiled_branch_count": 19666,
"compilation_failure": 0,
"block_next_count": 3988,
"defer_count": 3876,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 12,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 10,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 129,
"num_gc_obj_refs": 8459,
"x86_call_rel32": 9929,
"x86_call_reg": 31,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 90077,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 10,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 448603,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4455540,
"exit_opt_send_without_block": 4878551,
"exit_objtostring": 9,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 6,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 4790219,
"exit_invokeblock": 1286321,
"exit_leave": 730,
"exit_throw": 466130,
"exit_jump": 0,
"exit_branchif": 7,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 223651,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 1,
"exit_opt_and": 6,
"exit_opt_or": 0,
"exit_opt_aref": 629998,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 10,
"exit_opt_size": 8,
"exit_opt_empty_p": 1322,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 358585,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2429,
"total_insns_count": 3785960589,
"ratio_in_yjit": 93.18551281939929,
"side_exit_count": 17629786,
"total_exit_count": 89423740,
"avg_len_in_yjit": 39.452239304685754
}
],
"liquid-c": [
{
"inline_code_size": 408256,
"outlined_code_size": 406228,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 50,
"code_gc_count": 0,
"code_region_size": 819200,
"yjit_alloc_size": 2562669,
"all_stats": true,
"exec_instruction": 810759211,
"send_keywords": 0,
"send_klass_megamorphic": 14520,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 435471,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 653342,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 305,
"leave_interp_return": 25489867,
"leave_start_pc_non_zero": 14,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 60050216,
"compiled_iseq_count": 125,
"compiled_block_count": 1566,
"compiled_branch_count": 2722,
"compilation_failure": 0,
"block_next_count": 629,
"defer_count": 545,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 2,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 17,
"num_gc_obj_refs": 955,
"x86_call_rel32": 1403,
"x86_call_reg": 26,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 2,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 435536,
"exit_opt_send_without_block": 668166,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 305,
"exit_throw": 1865761,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 5,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 29040,
"exit_opt_neq": 7,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 14,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 181,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 755,
"total_insns_count": 867810410,
"ratio_in_yjit": 93.08026092934286,
"side_exit_count": 2999017,
"total_exit_count": 28488884,
"avg_len_in_yjit": 28.353521815736972
}
]
}
Per-Benchmark Metadata
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1228,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 691,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 86,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 144,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 453,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 300,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 473,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 33 minutes, 27 seconds",
"total_bench_seconds": 9207,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}